/**
 * 元素是否在视窗内
 * @return {boolean} true在视窗内 false在视窗外
 * 
 * **/
export const isInViewPort = (el: HTMLElement): boolean => {
  // 获取屏幕高度
  const windowTop = window.innerHeight
      || document.documentElement.clientHeight
      || document.body.clientHeight
  // 获取元素相对视窗位置
  const {top, bottom} = el.getBoundingClientRect()
  if (bottom > 0 && top < windowTop) {
    return true
  } else {
    // 未进入可视区
    return false
  }

}

